#ifndef __COLLADA_GL_SCENE_H__
#define __COLLADA_GL_SCENE_H__

#include <list>
#include <map>

#include "ColladaGLNode.h"
#include "ColladaGLMesh.h"

class ColladaGLScene
{
    public:
        ColladaGLScene (void);
        virtual ~ColladaGLScene (void);

    private:
        ColladaGLNode* rootNode;
        std::map<int, ColladaGLNode*> libraryNodes;
        std::map<int, ColladaGLMesh*> libraryMeshes;
};

#endif

